shower (light rainfall) - Español Inglés Diccionario